package com.ala4.oxcafe.service;

import com.ala4.oxcafe.entity.DeptInfo;

import java.util.List;

/**
 * 部门信息管理
 *
 * @author PING
 * @version 1.0.0
 * @date 2025/8/12 14:21
 */
public interface DeptInfoService {

    /**
     * 部门列表
     *
     * @param deptInfo
     * @return
     */
    List<DeptInfo> deptInfoList(DeptInfo deptInfo);

    /**
     * 创建部门信息
     * @param deptInfo
     * @return
     */
    DeptInfo createDeptInfo(DeptInfo deptInfo);

    /**
     * 更新部门信息
     * @param deptInfo
     * @return
     */
    DeptInfo updateDeptInfo(DeptInfo deptInfo);

    /**
     * 删除部门信息
     * @param deptId
     */
    void deleteDeptInfo(Long deptId);

    /**
     * 获取部门信息
     * @param deptId
     * @return
     */
    DeptInfo deptInfo(Long deptId);
}
